package ru.kreda.webapp.client.menu;

import java.util.ArrayList;
import java.util.List;

import ru.kreda.webapp.client.place.SampleForm1Place;
import ru.kreda.webapp.client.place.OrderListPlace;

/**
 * Элементы основного меню.
 */
public class RootMenu {
	private static List<MenuItem> items = null;

	/**
	 * Возвращает иерархический список элементов меню.
	 */
	public static List<MenuItem> getMenuItems() {
		if (items == null) {
			items = new ArrayList<MenuItem>();
			items.add(new MenuItem("Задания"));
			items.add(new MenuItem("Приоритетные заявки", new OrderListPlace("Приоритетные заявки")));
			items.add(new MenuItem("Все заявки", new OrderListPlace("Все заявки")));
			items.add(new MenuItem("Новая заявка", new SampleForm1Place()));
		}
		return items;
	}

}
